let queryString = require("querystring");
console.log(queryString);

// 解析字符串,解析对象（类似JSON）
let str = "a=1&b=2&c=3";
console.log(queryString.stringify(queryString.parse(str))); //结果不变

// 非字母和非数字转化为十六进制
str = "北京"; //一个汉字是三个字节，每个字节两个十六进制，以%分组
console.log(queryString.unescape(queryString.escape(str)));
 //%E5%8C%97%E4%BA%AC
// 直接转化一整个地址
str =
  "https://search.bilibili.com/all?vt=09511325&keyword=36%E6%B0%AA&from_source=webtop_search&spm_id_from=333.1007&search_source=3";
console.log(queryString.escape(str));
